package com.example.demo.controller.user;

import com.example.demo.commom.AjaxResult;
import com.example.demo.dto.user.login.ULoginDto;
import com.example.demo.dto.user.reg.PRegDto;
import com.example.demo.service.user.ParentService;
import com.example.demo.vo.user.LoginVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/parent")
public class ParentController {
    @Autowired
    private ParentService parentService;

    /**
     * 注册
     * @param pRegDto
     * @return
     */
    @PostMapping("/reg")
    public AjaxResult reg(@RequestBody PRegDto pRegDto){
        // 参数校验
        String res = pRegDto.CheckOut();
        if(!res.isBlank()){
            return AjaxResult.fail(res);
        }
        // 家长注册
        return AjaxResult.success(parentService.reg(pRegDto));
    }


}
